financial planning investment investments it services customer investor relationship business it solutions computers investing client management estate planning administration management networking crm software invest consulting